package com.heima.wemedia.service;

import com.heima.wemedia.entity.WmNewsMaterial;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 自媒体图文引用素材信息表 服务类
 * </p>
 *
 * @author HM
 * @since 2023-02-15
 */
public interface WmNewsMaterialService extends IService<WmNewsMaterial> {

    /**
     * 根据文章id删除素材中间表数据
     * @param wmNewsId
     */
    void removeByNewsId(Integer wmNewsId);

    /**
     * 批量保存 文章素材中间表数据
     * @param materialIds
     * @param type 0-内容素材 1-封面素材
     */
    void saveNewsAndMaterialBatch(List<Integer> materialIds, Integer wmNewsId,int type);
}
